#### Source listing for Timer.1

    //
    // timer.cpp
    // ~~~~~~~~~
    //
    // Copyright (c) 2003-2025 Christopher M. Kohlhoff (chris at kohlhoff dot com)
    //
    // Distributed under the Boost Software License, Version 1.0. (See accompanying
    // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
    //

    #include <iostream>
    #include <asio.hpp>

    int main()
    {
      asio::io_context io;

      asio::steady_timer t(io, asio::chrono::seconds(5));
      t.wait();

      std::cout << "Hello, world!" << std::endl;

      return 0;
    }

Return to Timer.1 - Using a timer synchronously